docs: update HVM emulated unplug protocol to cover NVMe disks
authorPaul Durrant <paul.durrant@citrix.com>
Fri, 24 Mar 2017 11:00:13 +0000 (11:00 +0000)
committerWei Liu <wei.liu2@citrix.com>
Fri, 24 Mar 2017 12:23:47 +0000 (12:23 +0000)
commit1096aa0238ed0209ca22b447a576f1795aed99b9
treeba4f971d639ce8783ca5c43039b5d48172d34e47
parent50bb979f11e40d80312b2e45ebe686fccb244e68
docs: update HVM emulated unplug protocol to cover NVMe disks

Recent discussions on xen-devel have highlighted that to properly
support displacing emulated NVMe disks with PV equivalents will need
updates to PV frontends. Therefore it is important that, if an emulated
NVMe disk is exposed to a guest with an existing PV storage frontend,
that frontend does not inadvertently cause unplug of that emulated
disk when unplugging IDE or SCSI disks.

This patch defines a new bit in the mask used to instruct QEMU to unplug
emulated devices which will instruct QEMU to unplug NVMe disks and limits
the semantics of the existing 'all' disk-unplug bit to only IDE and/or SCSI
disks.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: George Dunlap <george.dunlap@citrix.com>
docs/misc/hvm-emulated-unplug.markdown